artificial lake - German English Dictionary